package com.wnxy.utils;

import org.springframework.util.DigestUtils;
import org.springframework.util.StringUtils;

import java.nio.charset.StandardCharsets;

/**
 * md5加密工具
 */
public class Md5Util {

    private static String salt = "*(&))&Y(IPKcwMbd";


    /**
     * 对原始字符串做加盐并MD5加密
     * @param ory
     * @return
     */
    public static String encode(String ory){

        if (StringUtils.isEmpty(ory)){
            return null;
        }

        /* 做加盐处理 */
        ory += salt;

        /* md5加密 */
        String encodeString = DigestUtils.md5DigestAsHex(ory.getBytes(StandardCharsets.UTF_8));

        return encodeString;
    }
}
